;; This "home-environment" file can be passed to 'guix home reconfigure'
;; to reproduce the content of your profile.  This is "symbolic": it only
;; specifies package names.  To reproduce the exact same profile, you also
;; need to capture the channels being used, as returned by "guix describe".
;; See the "Replicating Guix" section in the manual.

(use-modules
  (gnu home)
  (gnu packages)
  (gnu services)
  (guix gexp)
  (gnu home services shells))

(home-environment
  (packages
    (map (compose list specification->package+output)
         (list "handbrake"
               "vlc"
               "ungoogled-chromium-wayland"
               "youtube-viewer"
               "pamixer"
               "haunt"
               "unzip"
               "bemenu"
               "recutils"
               "xeyes"
               "mpv"
               "wf-recorder"
               "linphone-desktop"
               "pavucontrol"
               "flatpak"
               "youtube-dl"
               "gajim"
               "calibre"
               "castor"
               "adwaita-icon-theme"
               "hicolor-icon-theme"
               "gnome-themes-standard"
               "gnome-themes-extra"
               "tootle"
               "icecat"
               "netsurf"
               "font-google-noto"
               "font-hack"
               "font-awesome"
               "dbus"
               "termite"
               "sway"
               "mu"
               "bsd-games"
               "fortune-mod"
               "git:send-email"
               "fish"
               "openssh"
               "vorbis-tools"
               "mpg321"
               "isync"
               "msmtp"
               "network-manager"
               "gnutls"
               "texinfo"
               "guile"
               "gnupg"
               "glibc-locales"
               "gcc-toolchain"
               "font-dejavu"
               "ffmpeg"
               "curl"
               "aspell-dict-en"
               "aspell"
               "fd"
               "git"
               "ripgrep"
               "emacs")))
  (services
    (list (service
            home-bash-service-type
            (home-bash-configuration
              (aliases
                '(("grep" . "grep --color=auto")
                  ("ll" . "ls -l")
                  ("ls" . "ls -p --color=auto")))
              (bashrc
                (list (local-file "./.bashrc" "bashrc")))
              (bash-profile
                (list (local-file
                        "./.bash_profile"
                        "bash_profile"))))))))
